/******************************
全局
*******************************/
ul,ol{list-style:none;margin:0;padding:0;}
.animate,a,.btn-style,.tab-click dt,.tab-over dt,input,.prev-next,.media-main dt a:after,.team-list li a:after,.index-img:after,.swiper-button-next,.swiper-button-prev,.mega-menu .mega-menu-column .wrapper a img,.mega-menu-categories .mega-menu-item img{-moz-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}
.no-animate{-moz-transition:none!important;;-webkit-transition:none!important;;-o-transition:none!important;;transition:none!important;}
.fl{float:left!important}.fr{float:right!important}.cl{clear:both!important}
.wrap{max-width:1170px;margin:0 auto;position:relative;}
.wrap,.cf{*display:inline-block;*zoom:1}
.wrap:after,.cf:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.product-grid-item .price {font-family:Verdana!important;}
/******************************
顶栏
*******************************/
.top-bar .journal-links{display:none;}
.top-bar{height:30px;text-align:right;z-index:100}
.top-bar .journal-secondary>li{display:inline-block;vertical-align:top;line-height:30px;padding:0 3px;font-size:12px;color:#999}
.top-bar .journal-secondary>li a{color:#999}
.top-bar .journal-secondary>li a:hover{color:#0068b6;text-decoration:underline;}
/*购物车*/
#cart{position:relative;}
#cart .heading{cursor:pointer;float:none;margin:0;padding:0;border:none;position:relative;display:block;background-color:transparent;z-index:1;border-radius:inherit;}
#cart .heading a{color:inherit;border:none;font-size:inherit;text-decoration:none;overflow:hidden;width:100%;height:100%;display:table;border-radius:inherit;}
#cart .heading a>span{position:relative;display:inline-block;line-height:30px;float:right;}
#cart .heading i{width:30px;height:30px;float:left;color:#DB5748;text-align:center;line-height:30px;}
#cart .heading i::before,#cart .heading:hover i::before{content:"\e000";color:#DB5748;left:0;font-size:18px;top:-1px;}
#cart .content{visibility:hidden;list-style:none;padding:0;margin:0;min-width:360px;opacity:0;filter:alpha(opacity=0);position:relative;min-height:125px;color:#333745;float:right;-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;top:30px;right:0;line-height:20px;text-align:left;}
#cart .content .cart-wrapper{background-color:white;}
#cart .checkout{clear:both;padding:10px 0;text-align:center;display:table;margin:0 auto;width:100%;}
#cart .checkout a + a{margin-left:15px;}
#cart .empty{padding:50px 0;text-align:center;font-size:16px;}
#cart.active .heading,#cart.open .heading{padding:0;margin:0;border:0;}
#cart.active .content,#cart.open .content{-webkit-transition:opacity 0.2s;transition:opacity 0.2s;display:block;visibility:visible;font-size:12px;opacity:1;filter:alpha(opacity=100);}
.mini-cart-info{position:relative;overflow:auto;padding:3px 12px 0 12px;}
.mini-cart-info table{border-collapse:collapse;margin-bottom:0;font-size:12px;}
.mini-cart-info table tr{border-bottom:1px solid #EEEEEE;}
.mini-cart-info table tr td{color:inherit;vertical-align:middle;padding:10px 5px;padding-left:0;}
.mini-cart-info table tr td a{display:block;font-size:14px;color:#000}
.mini-cart-info table tr td.image{width:1px;}
.mini-cart-info table tr td.image img{text-align:left;max-width:50px;height:auto;max-height:100px}
.mini-cart-info table tr td.name{padding-left:5px;}
.mini-cart-info table tr td.name div{line-height:1;padding-top:5px;}
.mini-cart-info table tr td.name div br:first-of-type{  display:none;}
.mini-cart-info table tr td.quantity{text-align:right;white-space:nowrap;}
.mini-cart-info table tr td.total{text-align:right;}
.mini-cart-info table tr td.remove{text-align:right;padding-top:11px;}
.mini-cart-info table tr td.remove button{cursor:pointer;}
.mini-cart-info table tr td.remove img{display:none;}
.mini-cart-info table tr td.remove i{cursor:pointer;color:#EA2E49;-webkit-transition:color .2s;transition:color .2s;left:5px;}
.mini-cart-info table tr td.remove i:before{content:"\e601";font-size:15px;top:-2px;color:inherit;}
.mini-cart-info table tr:last-of-type{border-bottom:none;}
.mini-cart-total{text-align:right;padding:5px 10px 3px 0;background-color:#f4f4f4;overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;}
.mini-cart-total table{border-collapse:collapse;display:inline-block;width:auto;font-size:14px}
.mini-cart-total td{padding:3px 4px;}
.mini-cart-total td.left{min-width:100px;text-align:right;}
.mini-cart-total td.right{min-width:80px;text-align:right;}
#cart ul li:last-of-type{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;}
@media only screen and (max-width:980px){
#cart.active .content{opacity:0;filter:alpha(opacity=0);}
#cart.active.open .content,#cart.open .content{opacity:1;filter:alpha(opacity=100);}
}
/*小屏*/
@media only screen and (max-width:760px){
.top-bar{height:0}
.top-bar .journal-links,.top-bar .journal-secondary>li.top-cart{display:block;}
.top-bar .journal-secondary>li,#cart .heading a>span{display:none;}
.journal-links{position:fixed;background:#fff;border-radius:.8rem;line-height:2rem;padding:0 .5rem;box-shadow:0 0 0.5rem rgba(0,0,0,.5);white-space:nowrap;bottom:.5rem;width:50%;left:25%}
.journal-links li{width:50%;float:left;}
.journal-links li a{text-align:center;display:block;font-size:.9rem;height:2rem;color:rgb(0,104,182)}
.journal-links:before{position:absolute;top:30%;bottom:30%;width:1px;background:#ccc;left:50%;content:"";display:block;}
#cart{position:fixed;z-index:101}
#cart .heading i{width:3.6rem;height:3.6rem;line-height:3.6rem;}
#cart .heading i::before,#cart .heading:hover i::before{font-size:2rem;}
#cart .content{position:fixed;color:#333745;width:100%;top:-100%}
#cart.active.open .content,#cart.open .content{opacity:1;filter:alpha(opacity=100);top:3.6rem;}
}
/*顶栏 结束 */
/******************************
头部
*******************************/
.header{border-bottom:1px solid #e1e1e1}
#header{height:120px;padding:20px 0 0 180px;}
#logo{display:block;width:164px;height:54px;margin:0 auto;overflow:hidden;text-indent:-999em;position:absolute;top:20px;left:0}
.journal-header-center .journal-search,.journal-header-center .journal-menu{max-width:920px;float:right;min-width:580px;width:90%}
.journal-header-center #search{width:500px}
.journal-header-center .journal-menu-bg{display:none;}/*菜单背景*/
.super-menu{width:100%;position:static;border:0;padding-top:10px;}
.super-menu>li{float:left;line-height:36px;padding:0 13px;}
.super-menu>li:first-child{padding-left:0;}
.super-menu>li>a{text-transform:uppercase;text-decoration:none;display:block;position:relative;white-space:nowrap;overflow:hidden;border-bottom:2px solid #fff}
.super-menu>li>a span{display:inline-block;}
.super-menu>li>a i{display:inline-block;vertical-align:top;}
.super-menu>li>a i:before{float:left;}
.super-menu>li.icon-only{width:50px;}
.super-menu>li.icon-only>a i{margin-right:0!important;}
#main-menu-item-2 a{color:#0068b6}
.mega-menu{background:#fff;color:#000;display:none;height:160px;left:0;padding:33px 0 20px;position:absolute;width:100%;left:0;box-shadow:0 5px 5px rgba(0,0,0,.1);position:fixed;top:108px;}
.mega-menu:before{width:100%;content:"";display:block;top:12px;position:absolute;left:0;height:1px;background:#e1e1e1}
.mega-menu .mega-menu-column{display:block;overflow:hidden;max-width:1170px;margin:0 auto;float:none;text-align:center;}
.mega-menu .mega-menu-column .wrapper a{display:inline-block;margin:0 10px}
.mega-menu .mega-menu-column .wrapper a img,.mega-menu-categories .mega-menu-item img{display:block;opacity:.85;filter:alpha(opacity=85);margin-top:0;}
.mega-menu .mega-menu-column .wrapper a:hover img,.mega-menu-categories .mega-menu-item a:hover img{opacity:1;filter:alpha(opacity=100);}
header .mega-menu-item>div{margin:0 10px}
.mega-menu-categories .mega-menu-item{margin-bottom:0;padding-bottom:36px;position:relative;}
.mega-menu-categories .mega-menu-item h3{position:absolute;width:100%;bottom:0;text-align:center;left:0;font-size:12px;padding-bottom:0}
#main-menu-item-2 .mega-menu-categories .mega-menu-item h3 a{color:rgb(102,102,102)}
#main-menu-item-2 .mega-menu-categories .mega-menu-item:hover h3 a{color:#0068b6}
/*小屏*/
@media only screen and (max-width:760px){
#logo{background:#fff;border-bottom:1px solid #e1e1e1;position:fixed;height:3.6rem;z-index:100;width:100%;top:0;left:0}
#logo a img{height:2.6rem;width:auto;display:block;margin:0 auto}
.journal-header-center .journal-menu,
.phone-sticky-cart.menu-cart-off .journal-menu{position:fixed;z-index:101;min-width:3.6rem;height:3.6rem;width:3.6rem;right:0;top:0}
.mobile-trigger{width:3.6rem;height:3.6rem;line-height:3.6rem;padding-left:0;text-align:center;background:transparent!important;;}
.mobile-trigger:before{margin-right:0;top:0;float:none;}
.super-menu.mobile-menu{width:100%;position:fixed;border:0;top:3.6rem;left:0;padding:0 1rem;box-shadow:0 5px 5px rgba(0,0,0,.1)}
.super-menu.mobile-menu>li{float:none;line-height:2rem;padding:0;clear:both;font-size:1rem;border-top-width:1px;border-bottom:0;position:relative;}
.super-menu.mobile-menu>li:first-child{border-top:0}
.journal-menu .mobile-menu>li>a{padding-left:0;border-bottom:0}
.journal-menu .mobile-menu>li .mobile-plus{display:none;width:2rem;height:2rem;line-height:2rem;font-size:1.4rem;font-weight:bold;color:rgb(51,51,51)!important;}
.mega-menu{background:#f9f9f9;padding:.5rem 0 .5rem 2em;box-shadow:none;position:relative;top:0;height:auto}
.mega-menu:before{display:none;}
.mega-menu-categories .mega-menu-item{padding-bottom:0;}
.mega-menu-categories .mega-menu-item h3{position:static;line-height:1.6rem;text-align:left;}
.phone-sticky-cart.menu-cart-off .journal-menu .mobile-menu{width:100%;}
.journal-header-center #header{padding:3.6rem 0 0 0;height:auto}
.journal-header-center .journal-search{max-width:100%;min-width:100%;width:100%}
.journal-header-center #search{width:100%}
#home_menu{display:none;}
}
/*头部 结束 */
/******************************
尾部
*******************************/
.fullwidth-footer{border-top:50px solid #222;background:#ebebeb;}
#footer{max-width:1170px;margin:0 auto;display:block;background:transparent;}
footer .columns{display:block;margin-top:-50px;text-align:center;}
footer .columns:nth-child(3){display:none;}
footer .columns .menu{display:inline-block;vertical-align:top;padding-right:40px;text-align:left;float:none;width:auto}
footer .columns .menu h3{line-height:50px;height:70px;}
footer .column-menu-wrap li{line-height:20px;}
footer .column-text-wrap{padding-bottom:50px;font-size:12px}
footer .qr-code{border:1px solid #e1e1e1;border-width:1px 0;padding:30px 0;line-height:30px;width:360px;margin:0 auto 30px;}
footer .qr-code a{background:#555 url(/image/sysimg/cs-ico.png) center -33px no-repeat;display:block;height:54px;width:54px;margin:0 auto;border-radius:50%;position:relative;}
footer .qr-code a:hover{background-color:#000}
footer .qr-code a span{height:144px;display:block;background:#fff url(/image/sysimg/qrcode.png) center center no-repeat;background-size:90% 90%;position:absolute;top:-60px;left:70px;width:0}
footer .qr-code a:hover span{width:144px}
footer .f-link a{margin:0 10px;line-height:30px}
footer .page-appointment{display:none;}
/*小屏*/
@media only screen and (max-width:760px){
.fullwidth-footer{border-top:none;background:#fff;}
footer .columns{margin-top:0;}
footer .columns:nth-child(3){display:block;}
footer .column-text-wrap{padding-bottom:0;}
footer .column-text-wrap .page-appointment{background:url(http://www.padoor.com/mobile/assets/229b2a28/images/appointment.png) no-repeat;background-size:100% auto;display:block;box-shadow:0 0 0.3rem rgba(0,0,0,.3);border-radius:.5rem;padding-bottom:33%;margin:.5rem;}
footer .column-text-wrap .page-appointment span{display:none;}
.scroll-top{z-index:1000;background:#fff;color:#666;width:2rem;height:2rem;line-height:2rem;border-radius:50%;box-shadow:0 0 .5rem rgba(0,0,0,.5);bottom:.5rem;right:.5rem;display:block;padding:0;text-align:center;}
.scroll-top:before{font-size:2rem;left:0;top:-2px}
}
/*尾部 结束 */


/******************************
全局
*******************************/
.product-filter{display:none;}
.pagination b,.pagination .active{border:1px solid #e5e5e5;color:#333;font-size:16px;font-weight:normal;}
.pagination .active{background:#0068b6!important;border-color:#0068b6!important;color:#fff!important;}
.pagination a{font-weight:normal;font-size:16px;background:#f1f1f1;border:1px solid #e5e5e5;color:#333;}
.product-info .option ul li{padding:0 10px;border:1px solid #ddd;line-height:26px;}
#content.sc-page .content p, #content.sc-page .action-area p{font-size:14px;}
select{background:#fff;border:1px solid #ddd;margin:6px 0px;min-width:80%;height:30px;padding:0 5px;font-size:14px;margin-left:101px;color:#2069c1;}
.extended-container{z-index:1 !important;}
.oc2 .form-horizontal .form-group label + div{margin-top:5px;}
.product-info .option>ul>li.selected,.product-info .option>ul>li:hover{border:1px solid #0058ba;background:rgba(9,80,165,.1);}
.product-grid-item .cart .button{display:block;padding:0!important}
/******************************
Mobile端
*******************************/
@media only screen and (max-width:760px){
/*.journal-header-center #header .journal-links{display:none;}*/
.tab-content{padding:0px;}
.product-page .heading-title{text-align:left;font-weight:normal;font-size:20px;padding-left:0px;}
.product-info .right{padding:8px;}
ul.breadcrumb{top:11px;}
.heading-title span{padding-left:5px;}
.journal-header-center .journal-search{z-index:0;}
.journal-header-center .journal-secondary{display:none;}
.bottom-menu-bar #header .journal-links .top-menu>li>a>span, .bottom-menu-bar #header .journal-links .top-menu>li .no-link>span{display:block;}
.block-content{padding:0px;}
.fixed-side{display:none!important;}
.journal-carousel:not(.arrows-top) .swiper-button-next{right:0px;}
.category-info{padding:8px;}
/*首页产品目录*/
.space-item a{display:block;width:100%;position:relative;}
.space-item p{margin:0;padding:0}
.space-item a span{position:absolute;top:50%;left:20%;background:rgba(255,255,255,.7);color:#333;font-size:1rem;text-align:center;width:60%;height:2rem;border:1px solid #000;z-index:15;font-weight:bold;line-height:2rem;margin-top:-1rem;}
.cms-block{margin-bottom:1rem}
/*登录*/
.login-content .secondary-title{border-bottom:1px solid #ccc;padding-bottom:1rem;margin-bottom:1rem}
.login-content .button{color:#fff;font-size:1rem;cursor:pointer;background:#2069c1;line-height:2rem;height:2rem;width:8rem;display:block;}
.login-content .button,
.login-content .login-wrap a{display:block;margin-left:50px!important;}
}
/******************************
Pc端
*******************************/
@media only screen and (min-width:760px) {
/*旋转模块*/
.journal-carousel .htabs.single-tab a{padding-top:15px;padding-left:0px;}
/*横幅*/
.multi-modules .static-banners .box-heading{position:absolute;top:20px;left:20px;background:rgba(255,255,255,.7);color:#333;font-size:18px;text-align:center;width:120px;line-height:37px;border:1px solid #000;z-index:15;font-weight:bold;border-radius:0px;}
/*搜索*/
#content.search-page .content .s-check{padding-left:100px;}
/*登录*/
.login-content{border:1px solid #ccc;padding:50px;}
.login-content h2{border-left:4px solid #0068b6;color:#000;padding-left:16px;font-size:18px;font-weight:700;}
.login-content .login-wrap{border-top:1px dashed #ccc;}
.login-content .right{float:left;}
.login-content .left{float:right;}
.login-content .left p:nth-child(2){font-size:16px;}
.login-content .right input.button{cursor:pointer;vertical-align:top;height:42px;line-height:38px;font-size:18px;padding:2px 32px;background:#003399;color:#fff;margin-top:-92px;margin-left:48px;}
.login-content .right a{top:41px;font-size:13px;margin-left:174px;}
.login-content .left .button{height:42px;line-height:38px;font-size:18px;padding:2px 32px;background:#888;color:#fff;border:none;top:-162px;}
.secondary-title{ border-bottom:0px dashed #ccc;}
/*分类*/
.pagination .links{float:none;text-align:center;}
.product-grid-item .name a {text-align:left;padding:10px 7px 7px 0px;}
.product-grid-item .price{text-align:left;}
.product-grid-item .cart{padding:0 0px;text-align:left;}
.product-info .gallery-text {display:none;}
/*popup*/
.quickview .journal-popup-header .heading-title{padding-left:10px;}
/*我的购物车*/
.panel-body{padding:25px;background-color:white;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.oc2 .action-area .form-group input[type="text"]{max-width:217px;margin-left:102px;}
.sc-page .pull-right .button, .sc-page .buttons .right .button{line-height:46px;height:50px;padding:2px 50px;font-size:18px;}
.sc-page .pull-left .button, .sc-page .buttons .center .button{line-height:46px;height:50px;padding:0 20px;}
.cart-total {background:#f5f5f5;}
#total .right{font-size:18px;font-weight:bold;color:#000;font-family:Verdana;}
}
#top-modules > .wrap{z-index:100}
#home_menu{background:#fafafa;border-bottom:0;left:0;top:0;position:absolute!important;width:160px;font-size:15px;}
#home_menu h3{border-bottom:1px solid #dbdbdb;color:#000;font-size:16px;line-height:50px;padding-left:22px;}
#home_menu p{color:#000;height:72px;line-height:20px;padding-left:22px;padding-top:16px;}
#home_menu a{border-bottom:1px solid #dbdbdb;display:block;font-weight:bold;line-height:50px;padding-left:15px;}
#home_menu a .fm-ico{float:left;margin-top:10px;}
#home_menu a:hover{background:#fff none repeat scroll 0 0;text-decoration:none;}

@media only screen and (max-width:1024px){
#home_menu p{color:#000;height:59px;line-height:17px;padding-top:10px; }
#home_menu a,#home_menu h3{line-height:40px;}
#home_menu a .fm-ico{margin-top:3px;}
}


#fixed-menu{}
#fixed-menu a{border-bottom:1px solid #dbdbdb;display:block;line-height:42px;padding-left:15px;}
#fixed-menu a .fm-ico{float:left;margin-top:6px;}
#fixed-menu a:hover{background:#fff none repeat scroll 0 0;text-decoration:none;}
@media screen and (max-width:1450px){
#fixed-menu{margin-left:-675px;width:84px;}
#fixed-menu a{font-size:12px;padding-left:0;}
#fixed-menu a .fm-ico{float:left;margin-top:6px;}
}
#fixed-side{}
#fixed-side a{background:#fff url("/catalog/view/theme/padoor/images/cs-side.png") no-repeat scroll 0 0;border:1px solid #ddd;color:#999;cursor:pointer;display:block;font-size:12px;height:64px;line-height:30px;margin-top:-1px;overflow:hidden;padding-top:32px;text-align:center;width:64px;}
#fixed-side a:hover{background-color:#222;color:#b9a160;text-decoration:none;}
#fixed-side .n1{background-position:0 -66px;}
#fixed-side .n2{background-position:0 -198px;}
#fixed-side .n3{background-position:0 -132px;}
#fixed-side .n4{background-position:0 -264px;}
#fixed-side .totop{background-color:transparent;border:medium none;height:66px;margin-top:30px;opacity:0;width:66px;}
#fixed-side .totop.show{opacity:0.6;}
#fixed-side .totop:hover{background-color:transparent;opacity:1;}
#side-code-box{background:#fff url("/catalog/view/theme/padoor/images/qrcode.png") no-repeat scroll center center / 90% 90%;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);height:144px;left:-6px;overflow:hidden;position:absolute;top:131px;width:0;}
#side-code-box.show{left:-150px;width:144px;}
.fm-ico{background:rgba(0, 0, 0, 0) url("/catalog/view/theme/padoor/images/cs-shop.png") no-repeat scroll 0 0;display:inline-block;height:30px;vertical-align:top;width:30px;}
.fm-kt{background-position:0 0;}
.fm-ct{background-position:-30px 0;}
.fm-ws{background-position:0 -30px;}
.fm-sf{background-position:-30px -30px;}
.fm-etf{background-position:0 -60px;}
.fm-ys{background-position:-30px -60px;}
.fm-fl{background-position:0 -90px;}
.fm-wj{background-position:-30px -90px;}
.fm-ctkj{background-position:0 -150px;height:60px;width:60px;}
.fm-ktkj{background-position:0 -210px;height:60px;width:60px;}
.fm-wskj{background-position:0 -270px;height:60px;width:60px;}
.fm-sfkj{background-position:0 -330px;height:60px;width:60px;}
.fm-wykj{background-position:0 -390px;height:60px;width:60px;}
.fm-sjfl{background-position:0 -450px;height:60px;width:60px;}
.fm-fl2{background-position:0 -510px;height:60px;width:60px;}
.fm-cart{background-position:0 -120px;}
.fm-trash{background-position:-30px -120px;}

.fixed-menu{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#f9f9f9 none repeat scroll 0 0;border-color:#dbdbdb #dbdbdb currentcolor;border-image:none;border-style:solid solid none;border-width:1px 1px 0;left:50%;margin-left:-725px;position:absolute;width:120px;z-index:1000;top:200px;}
.fixed-menu_1{position:fixed;top:0px;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#f9f9f9 none repeat scroll 0 0;border-color:#dbdbdb #dbdbdb currentcolor;border-image:none;border-style:solid solid none;border-width:1px 1px 0;left:50%;margin-left:-725px;width:120px;z-index:1000;}
#side-code-box{background:#fff url("/catalog/view/theme/padoor/images/qrcode.png") no-repeat scroll center center / 90% 90%;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);height:144px;left:-6px;overflow:hidden;position:absolute;top:131px;width:0;}
#side-code-box .show{left:-150px;width:144px;}

.fixed-side{left:50%;margin-left:605px;position:absolute;z-index:1000;top:230px;}
.fixed-side_1{left:50%;margin-left:605px;position:fixed;z-index:1000;top:0px;}

